﻿using SpiderMaster;

namespace SpiderMaster.AspNet.TradingSystem
{
    /// <summary> Binding all Profile Groups. </summary>
    [ReganSchroder(1, 10, 2009)]
    public interface ITradingCenterProfileGroups
    {
        /// <summary> Residential Details, All Must be defined other than FlatAppartmentNumber. </summary>
        ProfileGroupResidentialDetails ResidentialDetails { get; }

        /// <summary> Secondary Details <b>Optional</b>. </summary>
        ProfileGroupSecondaryDetails SecondaryDetails { get; }

        /// <summary> Business Details <b>Optional</b>. </summary>
        ProfileGroupBusinessDetails BusinessDetails { get; }

        /// <summary> Provides Permanent Setting Options for Panels on this site. </summary>
        ProfileGroupActionPanels ActionPanels { get; }
    }
}
